# Qdrant Examples

This repo contains a collection of tutorials, demos, and how-to guides on how to use Qdrant and adjacent technologies.

| Example                                                                                   | Description                                                                                | Technologies                                                                 |
|-------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| [Huggingface Spaces with Qdrant](./hf-spaces-with-qdrant)                                 | Host a public demo quickly for your similarity app with HF Spaces and Qdrant Cloud         | HF Spaces, CLIP, semantic image search                                       |
| [QA which is always updated: Recency and Cohere using Llama Index](./llama_index_recency) | Notebook which demonstrates how you can keep your QA system always use updated information | Llama Index, OpenAI Embeddings, Cohere Reranker                              |
| [Qdrant 101 - Getting Started](./qdrant_101_getting_started)                              | Introduction to semantic search and the recommendation API of Qdrant                       | NumPy and Faker                                                              |
| [Qdrant 101 - Text Data](./qdrant_101_text_data)                                          | Introduction to the intersection of Vector Databases and Natural Language Processing       | transformers, datasets, GPT-2, Sentence Transformers, PyTorch                |
| [Qdrant 101 - Audio Data](./qdrant_101_audio_data)                                        | Introduction to audio data, audio embeddings, and music recommendation systems             | transformers, librosa, openl3, panns_inference, streamlit, datasets, PyTorch |
| [Ecommerce - reverse image search](./ecommerce_reverse_image_search)                      | Notebook demonstrating how to implement a reverse image search for ecommerce               | CLIP, semantic image search, Sentence-Transformers                           |
| [Serverless Semantic Search](./lambda-search)                                             | Get a semantic page search without setting up a server                                     | Rust, AWS lambda, Cohere embedding                                           |
| [Basic RAG](./rag-openai-qdrant)                                                          | Basic RAG pipeline with Qdrant and OpenAI SDKs                                             | OpenAI, Qdrant, FastEmbed                                                    |
| [Step-back prompting in Langchain RAG](./langchain-qdrant-step-back-prompting)            | Step-back prompting for RAG, implemented in Langchain                                      | OpenAI, Qdrant, Cohere, Langchain                                            |
| [Collaborative Filtering and MovieLens](./sparse-vectors-movies-reco)                     | A notebook demonstrating how to build a collaborative filtering system using Qdrant        | Sparse Vectors, Qdrant                                                       |
| [Use semantic search to navigate your codebase](./code-search/)                           | Implement semantic search application for code search task                                 | Qdrant, Python, sentence-transformers, Jina                                  |

